
window.onload=function () {
    /*检测ie版本，暂时不支持ie7，未做ie7兼容处理*/
    var browser=navigator.appName
    var b_version=navigator.appVersion
    var version=b_version.split(";");
    var trim_Version=version[1].replace(/[ ]/g,"");
    if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE7.0")
    {
        alert("暂时不支持IE 7.0，请更新您的浏览器。");
    }
    var nickName;
    /*用户注册----start-------*/
    $('#nickNameModal').trigger('click');/*页面加载显示模态框*/
    $('.random-btn').click(function () {/*随机选取名字*/
        $(this).val('');
        var adjWord = ['开心的','忧伤的','快乐的','愉快的','难过的','孤单的','无聊的','阳光的','帅气的','英俊的','看起来傻傻的'];
        var nWord = ['馒头','二哈','胡萝卜','猫咪','帅哥','美女','丝瓜','南瓜','冬瓜','哈密瓜','木瓜'];
        var firstName=adjWord[parseInt(Math.random()*10)];
        var lastName=nWord[parseInt(Math.random()*10)];
        $('#nickNameInput').val(firstName+lastName)
    });
    $('.enter-inputName').click(function () {/*提交用户姓名*/
        nickName =$('#nickNameInput').val();
        if(nickName!==''){
            userResig(nickName);
        }else {/*判断是否注册名字，没有就显示匿名+随机码*/
            $('#usernameInfo').html('您的身份将会是’匿名‘');
            nickName='匿名'+''+parseInt(Math.random()*10000+1)+'';
            userResig(nickName)
        }

    });
    function userResig(nickName) {
        $.ajax({
            url:'/userResigte.do',
            type:'post',
            data:'username='+nickName,
            success:function (result) {
                if(result==='ok'){
                    $('.filter').trigger('click')
                    $('.userNickName').html(nickName)
                    $('#MessageValue').focus();
                }
            }
        })
    }
    /*用户注册--------end---------*/

    /*用户发送信息-----start--------*/
    var socket = io();/*引入socket*/
    $(document).keypress(function (event) {
        if(event.keyCode == 13){
            $('#sendMes').trigger('click')
        }
    });
    $('#mesFrom').submit(function () {
        var someMsg = $('#MessageValue').val();
        nickName || (nickName='匿名'+''+parseInt(Math.random()*10000+1)+'');/*判断用户是否输入用户名，没有则为匿名+1000的随机数*/
        $('.userNickName').html(nickName)
        if ($.trim(someMsg) !== '') {/*判断提交的信息是否为空*/
            socket.emit('chatmessage', {nickName: nickName, Msg: someMsg});/*发布chatmessage事件，并且传递一个对象*/
            $('#MessageValue').val('');
        }
        return false;
    });
    socket.on('message', function (obj) {/*监听服务器发送的message事件*/
        $('#someMessage').append($('<li>').text(obj.name + ':' + '(' + obj.sendMsgTime + ')'));
        $('#someMessage').append($('<span class="msgStyle">'+obj.chatMsg+'</span>'));
        var outinUlHeight=$('#someMessage').height();
        var outsideWrapHeight=$('.messageBox').height();
        $('.messageBox').scrollTop(outinUlHeight-outsideWrapHeight+10);/*让最新的消息显示在底部*/
    });
    socket.emit('allUser', {nickName:'s'});
    socket.on('allUser',function (data) {
      $('#allInline').html(data)
    })
    /*用户发送信息-----end--------*/
};

